package com.juyu.miliao.api.domain.vo;

import com.fasterxml.jackson.annotation.JsonView;
import com.juyu.miliao.api.util.JacksonView;
import lombok.Data;

import java.io.Serializable;

/**
 * @Auther: 卜加超
 * @Date: 2019/7/19 14:37
 * @Description:
 */
@Data
public class HostUserLevelVo implements Serializable {
    /**
     * 积分等级
     */
    @JsonView({JacksonView.Follow.class,JacksonView.QualityHost.class,JacksonView.HomePageHostList.class})
    private Integer hostUserGrade;
    /**
     * 下一等级所需积分值
     */
    private Integer nextLevelValue;
    /**
     * 积分等级图片
     */
    @JsonView({JacksonView.Follow.class,JacksonView.QualityHost.class,JacksonView.HomePageHostList.class})
    private String hostUserGradePic;
    /**
     * 积分称号id
     */
    @JsonView({JacksonView.Follow.class,JacksonView.QualityHost.class,JacksonView.HomePageHostList.class})
    private Integer hostUserTitleId;
    /**
     * 每分钟金币
     */
    private Integer goldCoinsPerMinute;
    /**
     * '金币转化钻石比例'
     */
    private String diamondConversionRate;

    /**
     * 一键打招呼次数
     */
    @JsonView({JacksonView.Follow.class,JacksonView.QualityHost.class,JacksonView.HomePageHostList.class})
    private Integer greetNum;
    /**
     * 是否有撩客机器人，0：没有，1：有
     */
    private Integer isTeaseUserRobot;
    /**
     * 是否开通壕友模块，0：不开通，1：开通
     */
    private Integer isTrenchFriendModule;
    /**
     * 是否开通用户充值提醒，0：不，1：开通
     */
    private Integer isUserRechargeReminder;
    /**
     * 是否开通修改语音介绍功能，0：不，1：开通
     */
    @JsonView({JacksonView.Follow.class,JacksonView.QualityHost.class,JacksonView.HomePageHostList.class})
    private Integer isModifyVoiceIntroduction;
    /**
     * 是否开通修改位置功能，0：不，1：开通
     */
    @JsonView({JacksonView.Follow.class,JacksonView.QualityHost.class,JacksonView.HomePageHostList.class})
    private Integer isModifyLocation;
    /**
     * 称号名称
     */
    @JsonView({JacksonView.Follow.class,JacksonView.QualityHost.class,JacksonView.HomePageHostList.class})
    private String hostUserTitleName;
    /**
     * 称号图片
     */
    @JsonView({JacksonView.Follow.class,JacksonView.QualityHost.class,JacksonView.HomePageHostList.class})
    private String hostUserTitlePic;

}
